/****************************** u_menu_active ******************************/
$(function(){
    var pattern = new RegExp(/\/views\/(\S*)\//g);
    var idx = pattern.exec(window.location.href);
    switch(idx[1]){
        case 'MDM':
            $('.u_menu_container .u_menu').eq(1).addClass('u_menu_active');
        break;
        case 'OMS':
            $('.u_menu_container .u_menu').eq(2).addClass('u_menu_active');
        break;
        case 'WZSZ':
            $('.u_menu_container .u_menu').eq(3).addClass('u_menu_active');
        break;
    }
})


/****************************** Tab ******************************/
$(".u_tabs .u_tab").on('click', function(){
    $(".u_tabs .u_tab").eq($(this).index()).addClass("u_tab_active").siblings().removeClass("u_tab_active");
    $(".u_panes .u_pane").removeClass("u_pane_active").eq($(this).index()).addClass("u_pane_active");
});
//

/****************************** 获取富文本框内容 ******************************/
function getContent(id){
    var iframe = document.getElementById(id);
    var _iframe = iframe.contentWindow;
    return _iframe.getContent();
}
function setContent(id, content){
    var iframe = document.getElementById(id);
    if (!/*@cc_on!@*/0) {   //如果不是ie
        iframe.onload = function(){   //加载
            // function afterLoad(){ 
            //     this.contentWindow.setContent(content);
            // }
            setTimeout(function(){ 
                var _iframe = iframe.contentWindow;
                _iframe.setContent(content);
            }, 200);
        }
    } else {
        iframe.onreadystatechange = function(){
            if (iframe.readyState == "complete"){   //完成状态判断
                //var _iframe = iframe.contentWindow;
                this.contentWindow.setContent(content);
            }
        }
    }
}
//

/****************************** 自定义模态框 ******************************/
    var myModal = $('.modal-overlay');
    myModal.find('.u_title.u_close').on('click', function(){
        myModal.addClass('hidden');
    });
    myModal.find('.u_title.u_minimize').on('click', function(){
        myModal.find('.modal-data').addClass('modal-minus');
    });
    myModal.find('.modal-data>.u_restore').on('click', function(){
        myModal.find('.modal-data').removeClass('modal-minus');
    });
// 

/****************************** 自定义提示框 ******************************/
    var t = null;
    function myAlert(txt){
        clearTimeout(t);
        $('.myAlert').remove();
        var html = 
        '<div class="myAlert">'+
            '<p>'+txt+'</p>'+
        '</div>'
        $('body').append(html);
        var myWidth = $('.myAlert').innerWidth();
        $('.myAlert').css('margin-left', 70 - myWidth/2 + 'px');
        t = setTimeout(function(){
            $('.myAlert').remove();
        },2500);
    }
    
//

/****************************** 去重 ******************************/
    Array.prototype.unique = function(item){
        var res = [];
        var json = {};
        for(var i = 0; i < this.length; i++){
            if(!json[this[i][item]]){
                res.push(this[i]);
                json[this[i][item]] = 1;
            }
        }
        return res;
    }
//

/****************************** 时间格式化 ******************************/
    Date.prototype.format = function(fmt) { 
        var o = { 
            "M+" : this.getMonth()+1,                 //月份 
            "d+" : this.getDate(),                    //日 
            "h+" : this.getHours(),                   //小时 
            "m+" : this.getMinutes(),                 //分 
            "s+" : this.getSeconds(),                 //秒 
            "q+" : Math.floor((this.getMonth()+3)/3), //季度 
            "S"  : this.getMilliseconds()             //毫秒 
        }; 
        if(/(y+)/.test(fmt)) {
                fmt=fmt.replace(RegExp.$1, (this.getFullYear()+"").substr(4 - RegExp.$1.length)); 
        }
        for(var k in o) {
            if(new RegExp("("+ k +")").test(fmt)){
                fmt = fmt.replace(RegExp.$1, (RegExp.$1.length==1) ? (o[k]) : (("00"+ o[k]).substr((""+ o[k]).length)));
            }
        }
        return fmt; 
    }        
//

/****************************** alert ******************************/

    function alert_QX (elem,message){
        elem.html('<div class="alert-danger-count">'+
            '<p>'+message+'</p>'+
            '<p><span id="count"></span>秒后<a href="javascript:history.go(-1)">返回</a></p>'+
        '</div>');
        var c = 5, t = null;
        function timedCount() {
            document.getElementById('count').innerHTML = c;
            c--;
            c<1 && history.go(-1);
            t= setTimeout(timedCount,1000);	//设置每秒运行一次函数
        }
        timedCount();
    }

    function alert_situ (elem,message){
        elem.html('<div class="alert-danger-situ">'+
            '<p>'+message+'</p>'+
        '</div>');
    }

//

//建立一個可存取到該file的url
function getObjectURL(file) {
    var url = null ;
    if (window.createObjectURL!=undefined) { // basic
        url = window.createObjectURL(file) ;
    } else if (window.URL!=undefined) { // mozilla(firefox)
        url = window.URL.createObjectURL(file) ;
    } else if (window.webkitURL!=undefined) { // webkit or chrome
        url = window.webkitURL.createObjectURL(file) ;
    }
    return url ;
}

// 
var postData = {
    "Tonken": params.Tonken,
    "UserCode": params.UserCode,
    "BrowserID": params.BrowserID,
    "Source": params.Source,
}
// 

